make great strides

Translations
faire de grands progrès
Definitions
To make significant progress or improvements in a particular area or endeavor.